package com.itheima.UDPdemo;

import java.io.IOException;
import java.net.*;
import java.util.Date;

public class SendMessageDemo {
    public static void main(String[] args) throws IOException {
        //发送数据
        //创建对象DatagramSocket(快递公司)
        //绑定对应的端口，以后通过这个端口往外发送数据
        //空参，所有可用端口中随机一个使用
        DatagramSocket ds=new DatagramSocket();//发送数据的工具,空参构造，随机用一个端口发出
        // ，这个无所谓，最后会发到端口10086，并且这个端口接收

        String string="范钦昱是帅哥";//发送内容
        byte[] bytes=string.getBytes();//数组，数组长度
        InetAddress inetAddress=InetAddress.getByName("127.0.0.1");//ip
        int port=10086;//端口
        DatagramPacket dp=new DatagramPacket(bytes,bytes.length,inetAddress,port);
        //字节数组往外发，索引开始，数组长度，发送ip，哪个端口
        ds.send(dp);//发送数据需要打包好的数据

        ds.close();//释放资源

        //UDP不管连接建立没有，直接发，面向无连接
    }
}
